recent-manager: Fix a memory leak caused by "recent-manager: Add a limit to the list...
authorLauri Kasanen <curaga@operamail.com>
Fri, 11 Nov 2016 09:36:20 +0000 (11:36 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 14 Nov 2016 19:26:34 +0000 (14:26 -0500)
Signed-off-by: Lauri Kasanen <curaga@operamail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=773587

gtk/gtkrecentmanager.c

index fe5f03f2ba2e2fbe0790972da8588d79fab2e929..f2dd510c5d69e52205678f1740d85f509fa5789f 100644 (file)
@@ -1481,7 +1481,10 @@ gtk_recent_manager_clamp_to_size (GtkRecentManager *manager,
   uris = g_bookmark_file_get_uris (priv->recent_items, &n_uris);
 
   if (n_uris < size)
+  {
+    g_strfreev (uris);
     return;
+  }
 
   for (i = 0; i < n_uris - size; i++)
     {